home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / os2 / mred115g.zip / mred115g / CHANGES.TXT next >
Text File  |  1996-11-11  |  44KB  |  1,051 lines

  1. Liste der Änderungen:
  2.  
  3. ----------------------------------------------------------------------------
  4. VERSION 1.15    11.November 1996
  5. ----------------------------------------------------------------------------
  6.  
  7. NEW: optional kann eine Zeilennummerierung mit konfigurierbarer Breite
  8.      eingeschaltet werden.
  9.      Font und Farben der Zeilennummerierung koennen via Drag&Drop
  10.      eingestellt werden.
  11.      (s. Menue "Optionen", "Zeilennummerierung" und
  12.       Notizbuch "Einstellungen", Seite "Fenster - Kontrollelemente")
  13.  
  14. NEW: konfigurierbare Autosave-Funktion (ereignis- und/oder zeitgesteuert)
  15.      (s. Notizbuch "Einstellungen", Seite "Autosave")
  16.  
  17. NEW: "Zurück zur aufrufenden Sektion" ([ALT+Return]) als inverse
  18.      Funktion zu "Gehe zu Sektion". Die Aufrufhierarchie darf beliebig
  19.      tief werden. Das Textfenster wird automatisch geschlossen, wenn
  20.      selbiges zuvor von "Gehe zu Sektion"  geoeffnet wurde.
  21.      (s. Submenue "Sektion..." im Menue "Suchen")
  22.  
  23. NEW: tastaturgesteuertes/automatisches Erzeugen von ASCII-Graphiken bzw.
  24.      Umrandungen. Es stehen zehn verschiedene Linientypen zur Verfuegung.
  25.      Die Default-Tastaturbelegung ist
  26.      [Ctrl+Alt+CurLeft|CurRight|CurDown|CurUp].
  27.  
  28.      Ein markierter Spaltenblock kann mit dem ausgewaehlten Linientyp
  29.      umrandet werden.
  30.      ╔════════════════════════════════════════════════════════════════╗
  31.      ║ Falls diese Zeilen nicht von einer Doppellinie umrandet sein   ║
  32.      ║ sollten, ueberprufen Sie bitte, ob in der CONFIG.SYS der Befehl║
  33.      ║ "CODEPAGE=437,850" enthalten ist.                              ║
  34.      ╚════════════════════════════════════════════════════════════════╝
  35.  
  36.      (s. Untermenue "Zeichnen" im Menue "Bearbeiten").
  37.  
  38. NEW: der Dateiselektor merkt sich die letzten zwanzig Pfade, unter
  39.      denen eine Datei geladen/gesichert wurde (Pfad-History).
  40.  
  41.      Das "Laufwerke"-Menue wurde durch eine Dropdown-Liste ersetzt.
  42.      Neben den Laufwerksbuchstaben werden die Volume-Labels anzeigt.
  43.  
  44. NEW: optional wird in der Fenstertitelzeile neben der Zeilen-/Spaltenposition
  45.      der ASCII Code des Zeichen ausgegeben, auf dem der Cursor gerade steht.
  46.      Der Code kann dezimal oder hexadezimal angezeigt werden.
  47.  
  48. NEW: der horizontale/vertikale Scrollbalken der Textfenster kann
  49.      entfernt werden.
  50.      (s. Notizbuch "Einstellungen", Seite "Fenster")
  51.  
  52. NEW: besser erkennbare Kennzeichnung modifizierter Dateien durch eine
  53.      rote "LED" im Window-Monitor und in der Fenstertitelzeile.
  54.      Im Window-Monitor werden die Namen von Ansichten eingerückt in blauer
  55.      Farbe dargestellt.
  56.  
  57. NEW: optional kann jedes Tool ueber einen Eintrag im "Tools"-Menue
  58.      gestartet werden. Als Eintragstext wird der Tool-Titel verwendet.
  59.      (s. Notizbuch "Toolkonfiguration", Seite "Tastaturkürzel/Symbol")
  60.  
  61. NEW: wenn eine Datei mit Backup-Extension (Zeitstempel, Nummerierung)
  62.      gesichert wird, wird automatisch der Dialog "Sichern als..."
  63.      aufgerufen.
  64.  
  65. NEW: im "Datei"-Menue wird ein Submenue ("Mehr...") angelegt, wenn die
  66.      File-History mehr als 10 Dateien enthaelt.
  67.      Die File-History kann jetzt max. 40 Eintraege enthalten.
  68.      (s. Notizbuch "Einstellungen", Seite "Allgemein")
  69.  
  70. NEW: der Tool-Manager kann nun mit den fehlerhaften Pfadausgaben des
  71.      GNU C++ Compilers (doppelte Backslashes) umgehen.
  72.  
  73. NEW: im Dialog "Drucken (formatiert)" wird der aktuell eingestellte
  74.      Fontname angezeigt.
  75.  
  76. NEW: beim formatierten Drucken wird die Nummer der gerade in Druck
  77.      befindlichen (bzw. an den Spooler geschickten) Seite in der
  78.      Titelzeile des betreffenden Textfensters angezeigt.
  79.  
  80. NEW: das formatierte Drucken kann mit der [ESC] Taste abgebrochen werden.
  81.  
  82. NEW: die Anordnung der Textfenster beim Programmstart kann eingestellt
  83.      werden (ueberlappend, maximiert).
  84.      (s. Notizbuch "Einstellungen", Seite "Programmstart")
  85.  
  86. CHG: die Speicherverwaltung erzeugt jetzt weniger Overhead, was sich
  87.      in einem erheblich geringeren Speicherbedarf beim gleichzeitigen
  88.      Bearbeiten vieler Dateien bemerkbar macht.
  89.  
  90. CHG: bessere Performance der Block/Clipboard/Zeilenumbruch Funktionen,
  91.      die jetzt keine externen Auslagerungsdateien mehr benutzen.
  92.  
  93. CHG: die maximale Zeilenlaenge wurde von 1000 auf 4094 Zeichen erhoeht.
  94.  
  95. CHG: Tastaturkürzel können jetzt die Modifier-Tasten [SHIFT], [CNTRL] und
  96.      [ALT] in Kombinationen enthalten (ausgenommen [SHIFT+CTRL+ALT]).
  97.  
  98. CHG: relative Pfadanteile werden beim Laden einer Datei aufgeloest.
  99.  
  100. CHG: Pfade, die zu lang zur Darstellung im "Datei"-Menue sind, werden
  101.      jetzt so abgekuerzt, dass das Laufwerk und moeglichst viele
  102.      Pfadanteile ausgegeben werden koennen.
  103.  
  104. CHG: die Eingabe des Dialogs "Zusaetzliche Tool Parameter" wird in
  105.      der Mr.Ed-Konfiguration gesichert. Wenn der Dialog mit "Abbruch"
  106.      verlassen wird, wird das Tool nicht mehr gestartet.
  107.  
  108. CHG: wenn das Hauptfenster iconisiert wird, wird das Tool-Ausgabefenster
  109.      versteckt.
  110.  
  111. CHG: der Window-Monitor laeuft nicht mehr in einem separaten Thread
  112.      (mit eigener PM-Message Queue), was bei Benutzung von NPSWPS
  113.      zu Problemen fuehren konnte.
  114.  
  115. FIX: die in einer Dateiliste uebergebenen Dateien (Kommandozeilenparameter
  116.      "-f") werden jetzt wieder in der korrekten Reihenfolge geladen.
  117.  
  118. FIX: Absturz bei *sehr* langen C-Funktionsnamen im Section
  119.      Display/Browser
  120.  
  121. FIX: das Hauptfenster bleibt jetzt maximiert, wenn ueber den Window-
  122.      Monitor auf ein anderes Textfenster umgeschaltet wird.
  123.  
  124. FIX: bei Benutzung des vertikalen Scrollbalken wird jetzt auch im Modus
  125.      "Scrollbalken verändert Cursorposition" das Textende erreicht.
  126.  
  127. FIX: die von OS/2 bereitgestellte Funktion zum Maximieren eines
  128.      Textfensters (Doppelklick auf die Titelzeile) wurde
  129.      korrigiert, so dass das Textfenster den Arbeitsbereich des
  130.      Hauptfensters ganz ausfuellt.
  131.  
  132. FIX: wenn ein Tool in einer Fehlermeldung einen relativen Pfad
  133.      zur beanstandeten Datei enthaelt, wird zunaechst versucht die Datei
  134.      relativ zum Arbeitsverzeichnis des Tools zu laden. Wenn das
  135.      Arbeitsverzeichis selbst einen relativen Pfad enthaelt oder nicht
  136.      definiert ist, wird versucht die Datei relativ zum Mr.Ed
  137.      Startverzeichnis zu laden.
  138.  
  139. FIX: wenn ein belegtes Tastaturkuerzel von einem Makro ueberschrieben
  140.      wird, wird beim Beenden von Mr.Ed nicht mehr nachgefragt, ob die
  141.      Tastaturbelegung gesichert werden soll.
  142.  
  143. FIX: das Dateinameneingabefeld des Dateiselektors akzeptiert jetzt
  144.      absolute Pfade inklusive Dateinamen, auch wenn die Datei im
  145.      Wurzelverzeichnis steht (z.B. "d:\config.sys", "\config.sys").
  146.  
  147.  
  148.  
  149. ----------------------------------------------------------------------------
  150. VERSION 1.14     1.Oktober 1996
  151. ----------------------------------------------------------------------------
  152.  
  153.  
  154. NEW: automatisches Suchen einer Sektion. Dazu wird der Cursor auf
  155.      eine Referenz der Sektion (z.B. Aufruf einer C-Funktion) gesetzt
  156.      und dann "Gehe zu Sektion" aufgerufen (default Tastaturkürzel
  157.      [CNTRL-Return]). Die Sektion wird zunächst in den Textpuffern
  158.      und dann in den Dateien des Verzeichnisses, in dem die aktuelle
  159.      Datei enthalten ist, gesucht. Rekursion in darunterliegende
  160.      Verzeichnisse oder die Auswahl des zu durchsuchenden Verzeichnisses
  161.      ist nicht möglich, was für die meisten Anwendungen auch nicht
  162.      notwendig ist (in der nächsten Version von Mr.Ed wird es die
  163.      Möglichkeit geben, zu einem Projekt gehörenden Verzeichnisse/Dateien
  164.      zu definieren). Eine "ctags-kompatible" Verzeichnisdatei ist
  165.      geplant.
  166.  
  167.  
  168. NEW: automatisches Laden der zuletzt editierten Dateien. Die Dateinamen
  169.      werden beim Beenden von Mr.Ed in die Datei "med.lru" gestellt.
  170.      Diese Datei kann lokal im aktuellen Verzeichnis oder global
  171.      bei den anderen Konfigurationsdateien gehalten werden. Beim
  172.      naechsten Programmstart werden die in "med.lru" referenzierten
  173.      Dateien automatisch geladen.
  174.  
  175.      Das automatische Laden kann durch Drücken der [CNRTL]-Taste während
  176.      des Startvorgangs unterbunden werden.
  177.  
  178.      (s. Notizbuch "Einstellungen", Seite "Programmstart")
  179.  
  180. NEW: Der Window-Monitor kann optional an das Hauptfenster "angeheftet"
  181.      werden (links, rechts, oben, unten). Hoehe/Breite und
  182.      Position des Window-Monitors werden dann beim Aendern der
  183.      Groesse bzw. Verschieben des Hauptfensters automatisch
  184.      angepasst.
  185.      (s. Notizbuch "Einstellungen", Seite "Window Monitor")
  186.  
  187.      Ueber die rechte Maustaste ist im Window-Monitor ein
  188.      Kontextmenue aufrufbar.
  189.  
  190. NEW: die Dateinamen von Backups koennen nun optional auch mit einer
  191.      Nummerierung versehen werden (bisher nur Zeit/Datum). Dadurch werden
  192.      mehrere Backups auch auf FAT-Partitionen moeglich. Die juengste
  193.      Version erhaelt die Erweiterung "0", die zweitjuengste "1" usw.
  194.      (s. Notizbuch "Einstellungen", Seite "Laden/Sichern")
  195.  
  196. NEW: in der Kommandozeile und im Dateiselektor werden in Dateinamen
  197.      enthaltene Wildcards ("*", "?", "[]") expandiert.
  198.  
  199. NEW: der Status des Flags "Sichern" im Dialog  "Lesezeichen setzen"
  200.      wird in der Konfiguration gespeichert. Um bei permanent aktivierter
  201.      "Sichern"-Option die Lesezeichenliste nicht ins Unendliche
  202.      wachsen zu lassen, kann die maximale Anzahl festgelegt werden.
  203.      Die aeltesten ueberzaehligen Lesezeichen werden automatisch
  204.      entfernt.
  205.  
  206. NEW: Funktionen zum schnellen Setzen/Anspringen eines "Ping-Pong"
  207.      Lesezeichens ohne Aufruf der Lesezeichen-Dialoge.
  208.      "Cursorposition sichern" speichert die aktuelle Cursorposition.
  209.      "Cursorposition restaurieren" setzt den Cursor an die gespeicherte
  210.      Cursorposition zurück. Dabei wird automatisch die gerade aktuelle
  211.      Position als Rücksprungmarke gespeichert.
  212.  
  213.      Beispiel:
  214.      ---------
  215.      Der Cursor befindet sich in Zeile 20. Sie rufen "Cursorposition
  216.      sichern" auf. Jetzt scrollen Sie in Zeile 100. Durch Aufruf von
  217.      "Cursorposition restaurieren" springt der Cursor in Zeile 20. Bei
  218.      erneutem Aufruf von "Cursorposition restaurieren" springt der Cursor
  219.      wieder in Zeile 100 usw...
  220.  
  221.      (s. Menue "Bearbeiten", "Cursorposition sichern/restaurieren")
  222.  
  223. NEW: Ersetzen eines markierten Blockbereichs durch eine
  224.      Zeicheneingabe oder Einfügen des Clipboards. Dazu muss der
  225.      CUA-Blockmarkierungsmodus ("Automatisch Blockmarkierung aufheben")
  226.      aktiviert sein.
  227.  
  228. NEW: mit der Option "Scrollbalken verändert Cursorposition" lässt sich
  229.      einstellen, ob die Cursorposition beim Scrollen mit den Scrollbalken
  230.      versetzt oder unverändert bleiben soll. Wenn die Cursorposition
  231.      unverändert bleibt, wird der Cursor unsichtbar, sobald die aktuelle
  232.      Zeile den sichtbaren Fensterbereich verlässt.
  233.      Bei der Eingabe eines Zeichens oder beim Bewegen des
  234.      Cursors mit den Cursortasten, wird der Textabschnit, in dem sich
  235.      der Cursor befindet, automatisch sichtbar gemacht.
  236.      (s. Notizbuch "Einstellungen", Seite "Cursor")
  237.  
  238. NEW: "Suchen..." unterstreicht gefundene Textstellen grün.
  239.  
  240. NEW: Automatisches Sichern einer Syntaxdefinitionsdatei und nachfolgendem
  241.      Neuladen der Syntaxkonfiguration.
  242.      ("Optionen->Syntaxkonfiguration neu laden")
  243.  
  244. NEW: für die Form des Mauszeigers in den Textfenstern kann zwischen
  245.      "Pfeil" und "I-Beam" gewählt werden
  246.      (s. Notizbuch "Einstellungen", Seite "Maus->Mausform")
  247.  
  248. NEW: Funktionen "Bearbeiten->Zeile->Leerzeichen links löschen" und
  249.      "Bearbeiten->Zeile->Leerzeichen rechts löschen" zum entfernen der
  250.      Leerzeichen von der Cursorposition bis zum naechsten normalen
  251.      Zeichen. Die "Bearbeiten->Wort->Löschen" hat die gleiche
  252.      Funktionalität wie "Bearbeiten->Zeile->Leerzeichen rechts löschen",
  253.      wenn der Cursor auf einem Leerzeichen steht.
  254.  
  255. NEW: Syntax Highlighting fuer HTML und Modula-2.
  256.  
  257. NEW: Undo löscht das "Geändert"-Flag eines Textpuffers sobald alle
  258.      Änderung rückgängig gemacht worden sind. Bitte beachten Sie,
  259.      dass der Undo-Puffer eine bestimmte Gröesse hat, so dass
  260.      nicht immer der Urzustand einer Datei erreicht werden kann.
  261.  
  262. NEW: bei gedrückter [SHIFT]-Taste kann mit einem Klick der linken
  263.      Maustaste das Blockende neu gesetzt werden. Ist kein Block
  264.      markiert, wird die aktuelle Cursorposition als Blockstart
  265.      benutzt.
  266.  
  267. NEW: Funktion "Alles markieren" im Menue "Block".
  268.  
  269. NEW: es kann eine Liste von Zeichen definiert werden, bei deren Auftreten
  270.      in der ersten Spalte der Zeilenumbruch einen neuen Absatz beginnt
  271.      (s. Notizbuch "Einstellungen",
  272.       Seite "Editieren->Zeilenumbruch->Absatzbegrenzer")
  273.  
  274. NEW: die akustischen Warnhinweise lassen sich abschalten
  275.      (s. Notizbuch "Einstellungen", Seite "Allgemein")
  276.  
  277. NEW: Im Dateiselektor können die Fonts für die Menüleiste,
  278.      die Datei-/Verzeichnisliste und das Dateinameneingabefeld
  279.      per Drag'n'Drop konfiguriert werden.
  280.  
  281.      Im Section-Browser kann der Font für die Sektionsliste
  282.      per Drag'n'Drop konfiguriert werden.
  283.  
  284.      Im Dialog "Mr.Ed verlassen" kann der Font für die Dateiliste
  285.      per Drag'n'Drop konfiguriert werden.
  286.  
  287. NEW: Merlin-Anpassung: die Notizbücher erscheinen unter Merlin
  288.      im neuen Karteikarten-Look.
  289.  
  290. CHG: Compiler-Fehlermeldungen werden nicht mehr in der Statuszeile, sondern
  291.      in einem Info-Fenster direkt unter der betroffenen Zeile angezeigt.
  292.      Das Info-Fenster wird bei einer Cursorbewegung automatisch entfernt.
  293.  
  294. CHG: weitere Verbesserung des Syntax Highlighting: reservierte
  295.      Worte dürfen jetzt ein Symbol am Anfang und Ende enthalten.
  296.  
  297. CHG: wenn ein Textfenster durch einen Mausklick in den Textbereich
  298.      aktiviert wird, bleibt die Cursorposition erhalten.
  299.  
  300. CHG: Laden einer bereits geoeffneten Datei: wenn kein neuer Puffer
  301.      angelegt werden soll, wird auf den bereits bestehenden Puffer
  302.      umgeschaltet.
  303.  
  304. CHG: Die Tasten F1 und F10 koennen jetzt auch mit einem Makro
  305.      belegt werden.
  306.  
  307. CHG: beim Markieren eines Wortes wird der Cursor auf den Wortanfang
  308.      gesetzt.
  309.  
  310. CHG: im Dateiselektor kann mit [SHIFT+TAB] zum vorhergehenden passenden
  311.      Dateinamen gesprungen werden.
  312.  
  313. FIX: die Erkennung, ob eine Instanz von Mr.Ed bereits läuft, funktioniert
  314.      jetzt auch dann zuverlässig, wenn mehrere Dateien auf das Mr.Ed-Icon
  315.      geschoben werden.
  316.  
  317. FIX: NDX Unterstützung
  318.  
  319. FIX: Meldung "Makro wird aufgezeichnet" wird jetzt nicht mehr
  320.      vorzeitig gelöscht.
  321.  
  322. FIX: Blockmarkierung mit der Maus bleibt jetzt nicht mehr hängen, wenn
  323.      der Mausknopf ueber einem Fensterrahmen losgelassen wird.
  324.  
  325. ----------------------------------------------------------------------------
  326. VERSION 1.12    8.Juli 1996
  327. ----------------------------------------------------------------------------
  328.  
  329. NEW: neues Prgramm-Icon in den Größen 32x32 und 40x40.
  330.  
  331. NEW: in der Datei "epm.kbd" wird jetzt eine EPM-Tastaturanpassung
  332.      mitgeliefert. Wenn diese Tastatur als Default benutzt werden
  333.      soll, muß die Datei zu "med.kbd" umbenannt werden.
  334.  
  335. NEW: pro Datei können jetzt maximal 99 Backups angelegt werden.
  336.      Überzählige Backups werden gelöscht. Wenn mehr als 1 Backup angelegt
  337.      werden soll, wird an den Dateinamen jeweils das aktuelle Datum und die
  338.      Uhrzeit angehängt. Dadurch ist der Einsatz auf die Dateisysteme
  339.      HPFS und EXT2FS beschränkt, da FAT bekanntlich keine langen Dateinamen
  340.      unterstützt. Auf FAT Laufwerken wird automatisch nur ein Backup mit
  341.      dem original Dateinamen angelegt.
  342.      (s. Notizbuch "Einstellungen", Seite "Laden/Sichern")
  343.  
  344. NEW: Suchen und Ersetzen mit regulären Ausdrücken
  345.  
  346.      Beispiel:
  347.      ---------
  348.      Suchstring:    oldfoo\(([^ ,]*), ([^\)]*)\)
  349.      Ersatzstring:  newfoo(\2, \1, FALSE)
  350.  
  351.      In diesem Beispiel werden alle Aufrufe der Funktion "oldfoo" durch
  352.      "newfoo" ersetzt, der erste mit dem zweiten Parameter vertauscht und
  353.      ein neuer dritter Parameter "FALSE" eingefügt.
  354.  
  355.  
  356. NEW: Section-Browser und Section-Display:
  357.  
  358.      Der Section-Browser
  359.      ===================
  360.      ist eine Dialogbox, in der alle in einer
  361.      Datei vorkommenden Sektionen aufgelistet werden. Eine Sektion
  362.      kann z.B. eine C-Funktion sein. Der Section-Browser ist über
  363.      einen regulären Ausdruck zum Auffinden der Sektionen an jeden
  364.      beliebigen Dateityp anpassbar. Für C/C++ Dateien wird dieser
  365.      reguläre Ausdruck nicht benötigt, weil der in Mr.Ed integrierte
  366.      C/C++ Parser diese Aufgabe schneller und präziser erledigt.
  367.  
  368.      Der reguläre Ausdruck kann für jeden Dateityp getrennt in med.syn
  369.      definiert werden (wenn er für C/C++ Dateien definiert wird,
  370.      wird der interne C/C++ Parser abgeschaltet).
  371.  
  372.      Beispiel:
  373.      ---------
  374.  
  375.      sectionRegexp:         :[Hh][0-9]
  376.  
  377.          Dieser Eintrag dient zur Lokalisierung der Abschnitte eines
  378.          IPF/IPP-Dokuments.
  379.  
  380.  
  381.      Der Section-Browser kann mit folgenden Einträgen in der
  382.      med.syn weiter konfiguriert werden:
  383.  
  384.      sectionDisplayRegexp:  (:[Hh][0-9][ ]*)(res=[0-9]*\.)[ ]*(.*)
  385.  
  386.          Dieser Eintrag wird zum Aufsplitten eines Sektionskopfes in
  387.          Datenfelder benutzt. Datenfelder werden in runde Klammern
  388.          eingeschlossen. Dieser reguläre Ausdruck wird vom Section-Browser
  389.          und vom Section-Display (s.u.) benutzt.
  390.  
  391.      sectionBrowserOrder: 1, 2
  392.  
  393.         Dieser Eintrag gibt an, welche Datenfelder in welcher Reihenfolge im
  394.         Section-Browser angezeigt werden.
  395.  
  396.  
  397.      sectionBrowserMainKey: 2
  398.  
  399.         Dieser Eintrag legt fest, nach welchem Datenfeld die Sektionen
  400.         im Section-Browser sortiert werden.
  401.  
  402.  
  403.  
  404.      Section-Display
  405.      ===============
  406.  
  407.      In der Statuszeile kann optional der Name der Sektion (z.B. C-Funktion),
  408.      in der sich der Cursor gerade befindet, angezeigt werden.
  409.  
  410.      Zur Konfiguration des Section-Displays sind folgende Einträge in
  411.      med.syn zuständig:
  412.  
  413.      sectionDisplayRegexp:  (:[Hh][0-9][ ]*)(res=[0-9]*\.)[ ]*(.*)
  414.  
  415.          s.o.
  416.  
  417.      sectionDisplayOrder: 2
  418.  
  419.          Dieser Eintrag gibt an, welche Datenfelder in welcher Reihenfolge
  420.          im Sektionen-Display angezeigt werden.
  421.  
  422.  
  423.      sectionDisplay: 5000, 1000
  424.  
  425.          Der erste Parameter dieses Eintrags gibt an, wieviele Zeilen
  426.          eine Datei maximal enthalten darf, bevor das Section-Display
  427.          aus Performance-Gründen abgeschaltet wird (hier 5000). Der
  428.          Wert 0 schaltet das Section-Display vollständig aus.
  429.  
  430.          Der zweite Parameter gibt die maximale Anzahl von Zeilen an,
  431.          die ab der aktuellen Cursorposition nach einem Sektionsanfang
  432.          durchsucht werden dürfen (hier 1000).
  433.          Für schnelle Maschinen können beide Werte größer angesetzt
  434.          werden.
  435.  
  436.  
  437. NEW: Mit den Tasten [ALT + PageUp] und [ALT+ PageDown] kann innerhalb
  438.      eines Textes zur vorhergehenden bzw. nächsten Sektion gesprungen werden
  439.      (das Section-Display muß dabei eingeschaltet sein).
  440.  
  441. NEW: die Geschwindigkeit des internen Parsers für C-Quelltexte wurde
  442.      stark verbessert.
  443.  
  444. NEW: Syntaxhighlighting für LaTEX.
  445.  
  446. NEW: Neben Farben sind jetzt auch die Fontattribute "bold", "underline"
  447.      und "boldUnderline" beim Syntaxhighlighting auf den Bildschirm möglich
  448.      (s.u.).
  449.  
  450. NEW: Drucken mit Syntax Highlighting. Es kann zwischen Farbdarstellung
  451.      oder monochromer Darstellung gewählt werden.
  452.      Zur monochromen Darstellung werden nur Fontattribute (normal, bold,
  453.      italic, outline, underline) verwendet.
  454.      In der Syntax-Konfigurationsdatei med.syn wurde die "color"
  455.      Direktive erweitert:
  456.  
  457.      color:  dispColor, dispFontAttribute, printColor, printFontAttribute
  458.  
  459.      Die beiden ersten Parameter sind für die Bildschirmdarstellung,
  460.      die folgenden für die Druckerdarstellung zuständig.
  461.  
  462.      Beispiel:
  463.      ---------
  464.  
  465.      color:  blue, boldUnderline, darkblue, bold
  466.  
  467.  
  468.      Wenn zur Bildschirmdarstellung auch Fontattribute benutzt werden sollen,
  469.      ist darauf zu achten, daß nur die Attribute "bold" und
  470.      "underline" nebst deren Kombination erlaubt sind.
  471.      Bei der Druckerdarstellung können alle Fontattribute beliebig kombiniert
  472.      werden. Reihenfolge und Groß-/Kleinschreibung spielen keine Rolle, es
  473.      darf also z.B. "boldItalic" oder "italicBold" oder auch "italicbold"
  474.      für die gleiche Attributkombination geschrieben werden.
  475.  
  476.  
  477. NEW: Die Kopfzeile für das Drucken kann jetzt konfiguriert werden.
  478.      Neben den Platzhaltern für Dateinamen (%F, %f), Seitennummer (%P),
  479.      Zeit (%T) und Datum (%D) können beliebige Zeichenketten
  480.      links, zentriert oder rechts in der Kopfzeile ausgedruckt
  481.      werden (s. "Datei->Drucken->formatiert").
  482.  
  483. NEW: Unformatiertes Drucken direkt über einen Druckerport
  484.      (s. "Datei->Drucken->unformatiert")
  485.  
  486. NEW: direkte Unterstützung der EPM Index-Dateien (*.NDX) ohne weiteren
  487.      Konfigurationsaufwand.
  488.  
  489. NEW: Bubble-Help für Symbolleiste. Die Verzögerungszeit und die maximale
  490.      Anzeigezeit sind konfigurierbar
  491.      (s. Notizbuch "Einstellungen",
  492.       Seite "Symbolleiste->Größe/Position/Hilfe")
  493.  
  494. NEW: die Funktionen Laden und Speichern von Dateien wurde in
  495.      Threads ausgelagert. Die Ladegeschwindigkeit wurde
  496.      erhoeht (macht sich erst bei großen Dateien
  497.      bemerkbar).
  498.  
  499. NEW: Vor dem Sichern einer Datei kann im Dateiselektor das Zeilenformat
  500.      (OS/2 oder Unix) geändert werden. Die Einstellung hat nur
  501.      Gültigkeit für den jeweiligen Speichervorgang.
  502.  
  503. NEW: Der zuletzt im Dateiselektor zum Laden einer Datei benutzte Pfad
  504.      wird in der Konfiguration gespeichert.
  505.  
  506. NEW: "Home"-Button im Dateiselektor wechselt in das Default-
  507.      Arbeitsverzeichnis.
  508.  
  509. NEW: anstelle des Mr.Ed Dateiselektors kann nun auch der
  510.      System-Dateiselektor benutzt werden.
  511.      (s. Notizbuch "Einstellungen", Seite "Dateiselektor")
  512.  
  513. NEW: Optional wird die aktuelle Cursorposition auch beim Schließen
  514.      einer Datei in den erweiterten Attributen gesichert.
  515.      (s. Notizbuch "Einstellungen", Seite "Cursor")
  516.  
  517. NEW: voreingestellte Pfade und Filter des Mr.Ed Dateiselektors können
  518.      automatisch oder manuell sortiert werden.
  519.  
  520. NEW: bei gedrückten [CNTRL + ALT] Tasten kann ueber die numerische
  521.      Tastatur der dezimale Wert eines beliebigen ASCII-Zeichens eingegeben
  522.      werden, das in den Text eingefuegt werden soll.
  523.  
  524. CHG: Die Überwachung des Datei-Zeitstempels kann jetzt abgeschaltet
  525.      werden (s. Notizbuch "Einstellungen", Seite "Allgemein").
  526.  
  527. CHG: verbesserte Anpassung von Text-/Applikationfenstergröße.
  528.  
  529. CHG: den defaultmäßig vom System belegten Tasten (F1, F10, Alt+Fx) können
  530.      nun Editorfunktionen zugewiesen werden. Das etwas nervende Aktivieren
  531.      des System-Menüs über [ALT] bzw. [ALTGR] ist abgeschaltet.
  532.  
  533. CHG: der Text-/Block Zeilenumbruch wurde überarbeitet.
  534.  
  535. CHG: vor dem Sichern einer unmodifizierten Datei erscheint jetzt ein
  536.      Nachfragedialog.
  537.  
  538. FIX: kein WPS-Lockup mehr bei der Anwendung einer Layoutpalette.
  539.  
  540. FIX: Default-Codepage wird jetzt korrekt gesetzt.
  541.  
  542. FIX: Scrollproblem im Zusammenhang mit NWPS behoben.
  543.  
  544. FIX: wenn ein Block unter dem Namen einer bereits existierenden Datei
  545.      gesichert werden soll, erscheint vorher eine Sicherheitsabfrage.
  546.  
  547. FIX: ein "Maximized"-Status des Applikationsfenster wird beim nächsten
  548.      Programmstart korrekt restauriert.
  549.  
  550. FIX: Speicherverlust im Dateiselektor behoben.
  551.  
  552.  
  553. ----------------------------------------------------------------------------
  554. VERSION 1.11    12.Mai 1996
  555. ----------------------------------------------------------------------------
  556.  
  557. NEW: Option "Ausgabefenster verstecken" ermöglicht das Starten eines
  558.      Tools ohne die Anzeige des Ausgabefensters.
  559.      Die Option "Ausgabefenster schließen" ermöglicht
  560.      das automatische Schließen des Ausgabefensters, falls keine Fehler-
  561.      meldung oder Warnung aufgetreten ist.
  562.      (s. Notizbuch "Toolkonfiguration", Seite "Aktionen", Seite "Optionen")
  563.  
  564. NEW: Mechanismus um das "Nachlaufen" der Tastatureingabe beim Scrollen,
  565.      Blockmarkieren etc. zu verhindern. Das Alter, ab dem eine Tastatureingabe
  566.      nicht mehr beachtet werden soll, kann im Bereich von 50 bis 500
  567.      Millisekunden eingestellt werden. Ein zu kleiner Wert führt auch auf
  568.      einer schnellen Maschine zu "ruckelndem" Scrollen. Ein zu großer Wert
  569.      führt bei langsamen Maschinen zum "Nachlaufen".
  570.      (s. Notizbuch "Einstellungen", Seite "Allgemein")
  571.  
  572. NEW: die Druckerkonfiguration wird separat für jeden Drucker gespeichert
  573.      (max. 20 Drucker).
  574.  
  575.      Beim Neustart wird der zuletzt aktive Drucker wieder zum Default-Drucker.
  576.  
  577.      In der Titelzeile des "Drucken"-Dialogs wird ein Namenkürzel des
  578.      aktiven Druckers ausgegeben.
  579.  
  580. NEW: [SHIFT + PageUp] und [SHIFT + PageDown] markieren einen Standardzeilen-
  581.      block seitenweise.
  582.  
  583. NEW: in Dialog "Tastaturkürzel/Menüeintrag konfigurieren" wird der
  584.      in "med.kbd" benutzte Funktionsname angezeigt.
  585.  
  586. NEW: Die Funktion "Suchen..." kann nun Leerzeilen finden, wenn das
  587.      Eingabefeld für die zu suchende Zeichenkette leer gelassen wird.
  588.  
  589. NEW: Option "Markiertes Wort in Suchdialog übernehmen"
  590.      (s. Notizbuch "Einstellungen", Seite "Editieren").
  591.  
  592. NEW: In die Online-Doku wurde ein Konterfei des Autors integriert, das
  593.      im Bedarfsfall zum Stressabbau benutzt werden kann.
  594.  
  595. CHG: Wenn ein Toolsymbol bei gedrückter [CNTRL]-Taste mit der linken Maus-
  596.      taste angeklickt wird, erscheint nun das Notizbuch
  597.      "Tool-Einstellungen ändern".
  598.  
  599. CHG: Die Tastaturabfrage wurde überarbeitet.
  600.  
  601. CHG: Die Funktionen "Blockstart/ende markieren" sind jetzt auch wieder
  602.      im Modus "Automatisch Blockmarkierung aufheben" verfügbar.
  603.  
  604. CHG: Die in med.exe eingebaute Default-Tastaturbelegung wird nur noch dann
  605.      vorinstalliert, wenn "med.kbd" nicht vorhanden ist.
  606.  
  607. CHG: die Compiler-Symbole wurden aus der Default-Symbolleiste entfernt,
  608.      weil die Zuordnung der Symbole zu Toolkonfigurationen von alten Mr.Ed
  609.      Versionen nicht funktionieren kann. Sie müssen die Compiler-Symbole
  610.      "von Hand" einrichten.
  611.  
  612. FIX: beim Verschieben eines Blocks in einen anderen Textpuffer wird das
  613.      Fenster des Quellpuffers jetzt korrekt neu gezeichnet.
  614.  
  615. FIX: Absturz beim Versuch eine Tastenkombination einem Tool zuzuordnen,
  616.      das in einer alten Mr.Ed Version angelegt wurde.
  617.  
  618. FIX: Toolstart über Symbolleiste/Tastatur
  619.  
  620. FIX: Tool-Arbeitsverzeichnis
  621.  
  622. FIX: Dateien der Länge 0 werden nicht mehr zurückgewiesen.
  623.  
  624. FIX: im Verzeichnisfenster des Dateiselektors wird jetzt auch in leeren
  625.      Verzeichnissen ".."  angezeigt.
  626.  
  627. FIX: Größe/Position des Applikationsfensters wird jetzt nicht mehr gesichert,
  628.      falls Mr.Ed im iconisierten Zustand beendet wird. Falls eine noch
  629.      ungesicherte Datei vorhanden ist, wird das Applikationsfenster
  630.      geöffnet.
  631.  
  632. FIX: Dialogboxen werden jetzt in jedem Fall vollständig sichtbar
  633.      dargestellt.
  634.  
  635.  
  636. ----------------------------------------------------------------------------
  637. VERSION 1.10    1.Mai 1996
  638. ----------------------------------------------------------------------------
  639.  
  640. NEW: jeder registrierte Benutzer erhält eine Id, die zur Personalisierung
  641.      von Mr.Ed benutzt werden kann
  642.      (s. Menü "Hilfe", "Produktinformation")
  643.  
  644. NEW: die Block-Markierungsfunktionen wurden neu implementiert. Es stehen jetzt
  645.      der Standardzeilenblock (Streamblock) und der Spaltenblock zur Verfügung.
  646.  
  647.      Ein Standardzeilenblock kann mit den CUA-Tastenkombinationen
  648.      [SHIFT + Cursortaste] bzw. [SHIFT + CNTRL + Cursortaste]
  649.      markiert werden.
  650.  
  651.      WICHTIG:
  652.      **********************************************************************
  653.      * Ein Spaltenblock wird mit [SHIFT + ALT + Cursortaste] markiert.    *
  654.      * Es wird automatisch zwischen Standardzeilen-/Spaltenblock-Modus    *
  655.      * umgeschaltet.                                                      *
  656.      **********************************************************************
  657.  
  658.      Beide Blockarten könne weiterhin mit den Blockstart/-ende
  659.      Funktionen markiert werden. In diesem Fall muß der gewünschte
  660.      Blockmodus (Standardzeilen-/Spaltenblock) ausgewählt werden.
  661.  
  662.  
  663. NEW: die Tastaturkonfiguration wurde aus der binären Konfigurationsdatei
  664.      (med.cfg) in eine ASCII-Datei (med.kbd) ausgelagert. Das hat den Vorteil,
  665.      daß die Tastaturkonfiguration schneller als bisher angepasst werden kann
  666.      (die "on the fly" Konfiguration der Tastatur zur Laufzeit ist natürlich
  667.      weiterhin möglich).
  668.      Außerdem darf jetzt eine Funktion auf mehrere Tastenkombinationen
  669.      gleichzeitig gelegt werden.
  670.  
  671.      Die Shortcuts der Menütitel ("Datei", "Bearbeiten", usw.) können geändert
  672.      werden. Es können beliebige Tastaturkombinationen benutzt werden (also
  673.      nicht nur [ALT]-Tastenkombinationen). Für die Anpassung der Menütitel-
  674.      Shortcuts sind folgende Einträge in "med.kbd" zuständig:
  675.  
  676.      key:    Alt+D      menuFile
  677.      key:    Alt+E      menuEdit
  678.      key:    Alt+B      menuBlock
  679.      key:    Alt+S      menuSearch
  680.      key:    Alt+M      menuMacro
  681.      key:    Alt+T      menuTools
  682.      key:    Alt+F      menuWindow
  683.      key:    Alt+O      menuOptions
  684.      key:    Alt+H      menuHelp
  685.  
  686.      Bei [ALt]-Tastenkombination wird der entsprechende Buchstabe im Menütitel
  687.      unterstrichen dargestellt (sofern dieser im Menütitel vorkommt).
  688.  
  689. NEW: Kommandozeilen-Option "-k" zum Laden einer alternativen Tastaturbelegung
  690.      (default: med.kbd).
  691.  
  692.  
  693. NEW: Textfenster können "vervielfältigt" werden, d.h. es können für jeden
  694.      Textpuffer beliebig viele Ansichten geöffnet werden. Damit können
  695.      gleichzeitig mehrere Ausschnitte eines Textes sichtbar gemacht
  696.      werden. Die Ansichten sind völlig gleichberechtigt mit dem
  697.      Originalfenster. Änderungen am Text werden (sofern möglich)
  698.      in allen Ansichten nach einer einstellbaren Zeitspanne sichtbar.
  699.  
  700.      Das Sub-Menü "Ansicht" im Pulldown-Menü "Fenster" ermöglicht das
  701.      Öffnen/Schließen von Ansichten und das Anordnen aller Ansichten
  702.      des aktiven Textpuffers.
  703.      Im Gegensatz dazu wirken die Funktionen, die direkt unter dem
  704.      Pulldown-Menü "Fenster" stehen, auf die jeweils *ersten* Ansichten
  705.      aller Textpuffer.
  706.  
  707.  
  708. NEW: neues Design der Symbolleiste.
  709.  
  710.      Die Symbole können mit der rechten Maustaste verschoben werden.
  711.  
  712.      Neben den vordefinierten Symbolen können auch externe Symbole mit
  713.      beliebigen Editor-Funktionen verknüpft werden. Drücken Sie [CTRL]
  714.      und halten Sie die Taste gedrückt während Sie die Funktion in der
  715.      Menüleiste anklicken, die in die Symbolleiste aufgenommen werden soll.
  716.  
  717.      Externe Symbole müssen als Bitmapdatei im OS/2 Format 2.0 in der Größe
  718.      24x24 in das Verzeichnis "med-bmp" gestellt werden. Dieses Verzeichnis
  719.      muß sich im gleichen Verzeichis wie die Mr.Ed Konfigurationsdateien
  720.      befinden.
  721.  
  722.      Die Größe der Symbolleisten-Knöpfe (Einheit: Pixel) und die Höhe der
  723.      Symbolleiste (Einheit: Symbole) können konfiguriert werden.
  724.      (s. Notizbuch "Einstellungen", Seite "Symbolleiste").
  725.  
  726. NEW: für jedes Tool kann ein Tastaturkürzel und ein Symbol zum Direktaufruf
  727.      definiert werden, d.h. der Tool-Manager muß nicht unbedingt geöffnet
  728.      werden.
  729.      (s. Notizbuch "Tool-Konfiguration", Seite "Tastaturkürzel").
  730.  
  731. NEW: die Symbolleisten-Konfiguration wird in der ASCII-Datei "med.tlb"
  732.      gesichert.
  733.  
  734. NEW: Kommandozeilen-Option "-t" zum Laden einer alternativen Symbolleiste
  735.      (default: med.tlb).
  736.  
  737. NEW: neues Design der Statuszeile. Der Statuszeilen-Font kann via
  738.      Drag'n'Drop geändert werden.
  739.  
  740. NEW: die Maustasten können konfiguriert werden (nur Blockmarkierungsfunktionen)
  741.      (s. Notizbuch "Einstellungen", Seite "Maus")
  742.  
  743. NEW: Funktionen "Gehe zu Blockstart/ende" und "Block in Groß-/Kleinbuchstaben
  744.      konvertieren"
  745.  
  746. NEW: die Tab-Weite ist in der Syntax-Definitionsdatei (med.syn) einstellbar.
  747.  
  748.      Beispiel:
  749.      ---------
  750.  
  751.      files: *.c;*.h
  752.      tabWidth: 4
  753.  
  754. NEW: der Dateityp, der optional beim Sichern einer Datei in die erweiterten
  755.      Attribute geschrieben wird, ist in der Syntax-Definitionsdatei (med.syn)
  756.      definierbar.
  757.  
  758.      Beispiel:
  759.      ---------
  760.  
  761.      files: *.c;*.h
  762.      eaFileType: "C Code"
  763.  
  764. NEW: Java-Unterstützung (Compiler als vordefiniertes Tool, Java Sektion in med.syn)
  765.  
  766. NEW: Maus-Cursor wird bei Zeicheneingabe automatisch versteckt. Wenn die
  767.      Maus bewegt wird, wird der Cursor wieder sichtbar.
  768.  
  769. NEW: Dateiselektor:
  770.  
  771.      Die Einstellungen "Benutzer-Pfade/Filter" und "Aktionen beim Laden/Sichern"
  772.      sind vom Dateiselektor aus änderbar.
  773.      (Dateiselektor-Menüleiste: "Optionen"->"Filter/Pfade editieren"
  774.       bzw. "Optionen"->"Beim Laden/Sichern")
  775.  
  776.      Autom. Vervollständigung von Datei-/Verzeichnisnamen in beliebigen
  777.      Verzeichnissen (bisher nur im aktuellen Verzeichnis).
  778.      Die [Tab]-Taste kann optional zur Datei-/Verzeichnisnamen verwendet werden.
  779.  
  780.      Es sind nun auch mehrere Dateimasken gleichzeitig zugelassen,
  781.      z.B. "*.c;*.h;*.rc" oder "*.txt;*.doc"
  782.  
  783. NEW: Option beim Sichern "Ctrl-Z an Dateiende anhängen"
  784.      (Notizbuch "Einstellungen", Seite "Laden/Sichern" oder
  785.       Dateiselektor-Menüleiste: "Optionen"->"Beim Laden/Sichern")
  786.  
  787. NEW: [CTRL + TAB] schaltet auf nächsten Textpuffer um.
  788.  
  789. CHG: beim Versuch eine bereits geöffnete Datei mit der Funktion "Datei
  790.      öffnen" nochmal zu laden, erscheint ein Nachfrage-Dialog.
  791.      Wenn einer laufenden Mr.Ed-Programminstanz der Dateiname einer bereits
  792.      geöffneten Datei übergeben wird, wird die Datei nicht nochmal geladen,
  793.      sondern der entsprechende Textpuffer aktiviert.
  794.  
  795. CHG: nicht mehr nur vor dem Sichern einer Datei wird überprüft, ob selbige
  796.      zwischenzeitlich von einem anderen Programm modifiziert wurde, sondern
  797.      bei jedem Aktivieren (Umschalten) eines Textfensters.
  798.  
  799. CHG: falls Mr.Ed iconisiert ist, kann durch Anwahl eines Textes im
  800.      Window-Monitor das Hauptfenster wieder sichtbar gemacht werden.
  801.  
  802. CHG: beim Setzen eines Lesezeichens werden die ersten 40 Zeichen der
  803.      aktuellen Zeile als Default-Lesezeichennamen verwendet.
  804.  
  805. FIX: Arbeitsverzeichnis eines Tools wird jetzt auch dann richtig gesetzt,
  806.      wenn dieses auf einem anderen Laufwerk liegt.
  807.  
  808. FIX: in der C-Funktionsliste werden C++ Destruktoren korrekt angezeigt
  809.  
  810. FIX: die horizontalen Scrollbalken der C-Funktionsliste und des Tool-
  811.      Ausgabefensters sind jetzt funktionsfähig.
  812.  
  813. FIX: ein paar kleine Unstimmigkeiten im Syntax-Highlighting bezüglich der
  814.      Darstellung von Kommentaren wurden behoben
  815.  
  816. FIX: Blockmarkierung mit der Maus funktioniert nun korrekt auch wenn die
  817.      Option "Automatisch Blockmarkierung aufheben" aktiviert ist.
  818.  
  819. FIX: [CNTRL + ENDE] setzt Cursor hinter das letzte Zeichen der letzten Zeile
  820.  
  821. FIX: beim Laden einer Datei wird der Pfad auf Gültigkeit untersucht.
  822.  
  823. ----------------------------------------------------------------------------
  824. VERSION 1.04  2.Januar 1996
  825. ----------------------------------------------------------------------------
  826.  
  827. NEW: konfigurierbarer Compiler-Support
  828.  
  829. NEW: Datei importieren via Drag & Drop bei gedrückter [CNTRL]-Taste
  830.  
  831. NEW: im Dateiselektor kann der Zugriffspfad manuell eingegeben werden
  832.  
  833. NEW: Funktion "Alle sichern" im Menü Datei
  834.  
  835. NEW: verbesserter C-Funktionen Dialog (inkrementelles Suchen, Farben)
  836.  
  837. NEW: optionale "include" Direktive in der Syntax-Highlighting Konfigurationsdatei
  838.      reduziert den Zeitaufwand beim Einlesen der Konfigurations-Daten (med.syn
  839.      dient nur noch als Verzeichnis der unterstützten Dateitypen). Die
  840.      Konfigurations-Daten werden fuer jeden Dateityp in eine eigene Datei
  841.      (Name ist frei wählbar) ausgelagert und mit "include" hinter der "file"
  842.      Direktive eingefügt.
  843.  
  844.      Beispiel:
  845.      ---------
  846.  
  847.      files:  *.c *.c.* *.h *.cpp
  848.      include: med_c.syn
  849.  
  850.      files:  config.sys
  851.      include: med_sys.syn
  852.  
  853.      usw.
  854.  
  855. NEW: die Weite, um die ein Text mit den Tasten [Page Up] bzw. [Page down]
  856.      gescrollt wird, kann eingestellt werden (Notizbuch "Einstellungen",
  857.      Seite "Editieren", Eingabefeld "Scrollfaktor").
  858.  
  859. NEW: vor dem Sichern einer Datei wird überprüft, ob selbige zwischenzeitlich
  860.      von einem anderen Programm modifiziert wurde. Falls ja, kann zwischen den
  861.      Aktionen "Trotzdem sichern", "Neu laden" und "Sichern abbrechen" gewählt
  862.      werden.
  863.  
  864. NEW: beim Sichern kann das Zeilenende-Format kovertiert werden (UNIX <-> OS/2).
  865.      Notizbuch "Einstellungen", Seite "Öffnen/Sichern".
  866.  
  867. CHG: neues Format der Konfigurationsdatei "med.cfg" erlaubt die Übernahme der
  868.      Einstellungen in zukünftigen Programmversionen.
  869.  
  870. CHG: Einstellungen der Such-/Ersetzfunktion werden in der Konfiguration gesichert
  871.  
  872. CHG: beim Öffnen einer Datei wird das Hauptfenster automatisch wiederhergestellt,
  873.      falls es auf Symbolgröße verkleinert wurde
  874.  
  875. CHG: beim Schließen des letzten Textfensters wird Mr.Ed *nicht* mehr beendet
  876.  
  877. CHG: die Option "[Del] löscht Block" ist ersetzt durch die Option
  878.      "Automatisch Blockmarkierung aufheben". Ist diese aktiviert, wird bei einer
  879.      Cursor-Bewegung oder Zeicheneingabe automatisch eine Blockmarkierung
  880.      aufgehoben. Das Löschen eines Blocks mit [Del] ist in diesem Modus möglich.
  881.      Diese Option ist nur als ein kleiner Zwischenschritt zur vollständigen
  882.      CUA-Kompatibilität zu verstehen, die in Version 1.05 erreicht werden soll.
  883.  
  884. CHG: Funktion "Gehe zu Klammer" scrollt nicht mehr den Fensterinhalt, falls die
  885.      angesprungene Klammer sichtbar ist.
  886.  
  887. CHG: geschwindigkeits-optimierte Blockmarkierung
  888.  
  889. CHG: effektivere interne Speicherverwaltung
  890.  
  891. FIX: Mr.Ed funktioniert nun auch unter OS/2 2.x
  892.  
  893. FIX: Scrolling funktioniert nun korrekt in teilweise unsichtbaren Textfenster
  894.  
  895. FIX: Dateiselektor sortiert Dateinamen (nur bei nicht-HPFS/CDFS-Laufwerken notwendig)
  896.  
  897. FIX: Dateiselektor emuliert ".." Verzeichnis (notwendig für Netware)
  898.  
  899. FIX: Undo/Redo für "Datei importieren"
  900.  
  901. FIX: Dateinamen mit Leerzeichen werden jetzt richtig behandelt
  902.  
  903. ----------------------------------------------------------------------------
  904. VERSION 1.03  28.Oktober 1995
  905. ----------------------------------------------------------------------------
  906. NEW: konfigurierbares Syntax-Highlightning (die RGB-Werte der Farben können
  907.      selbst definiert werden)
  908.  
  909. NEW: autom. Dateinamen-Vervollständigung im Dateiselektor mit den
  910.      Cursor-Tasten (Pfeil-unten = nächster passender Dateinamen,
  911.      Pfeil-oben = vorhergehender passender Dateinamen)
  912.  
  913. NEW: konfigurierbare Unterstützung von externen Online-Hilfen (z.B.
  914.      "rexx.inf" für REXX-Dateien, "cmdref.inf" für config.sys oder
  915.      die Doku zu den PM-APIs ihres C/C++ Compilers). Die Konfiguration
  916.      wird in der Datei "med.syn" getrennt nach Dateitypen vorgenommen.
  917.      Es wird der Name des Online-Doku-Betrachtungsprogramms (i.a. view.exe),
  918.      der Name der Online-Doku und eine Liste von Filtern angegeben.
  919.      Die Filter haben die Aufgabe, für ein Schlüsselwort die entsprechende
  920.      Online-Doku auszusuchen.
  921.  
  922.      Beispiele:
  923.  
  924.      für REXX-Dateien:
  925.      -----------------
  926.      inf:  view.exe   rexx.inf        *
  927.  
  928.      für CONFIG.SYS:
  929.      ---------------
  930.      inf:  view.exe   cmdref.inf      *
  931.  
  932.      für C/C++ Dateien (Watcom C/C++):
  933.      ---------------------------------
  934.      inf:  view.exe   progref20.inf   Dos*
  935.      inf:  view.exe   pmref.inf       [A-Z]*
  936.      inf:  view.exe   clib.inf
  937.  
  938.      Für jeden Dateityp sind mehrere Online-Hilfe Einträge zulässig. Wenn
  939.      ein Schlüsselwort zu keinem der angegebenen Filter passt, erscheint ein
  940.      Popup-Menü, in dem man von Hand die zu benutzende Online-Hilfe aussuchen
  941.      kann.
  942.  
  943. NEW: erweiterte Symbolleisten-Konfiguration
  944.  
  945. NEW: Cursor-Form ist konfigurierbar
  946.  
  947. NEW: Undo/Redo beim Ersetzen von Zeichenketten möglich
  948.  
  949. NEW: Undo/Redo beim Einfügen des Clipboards möglich
  950.  
  951. NEW: es kann nun eingestellt werden, mit welcher Maustaste ein Zeilen/Spalten-
  952.      Block markiert wird.
  953.  
  954. CHG: Block kann jetzt auch von rechts nach links aufgespannt werden
  955.  
  956. CHG: Menü-Tastaturkürzel können jetzt gelöscht werden
  957.  
  958. CHG: Cursor zum nächsten/vorherigen Wort setzen
  959.  
  960. CHG: die Umgebungsvariable MISTER_ED_PATH nicht mehr erforderlich.
  961.      Konfig-Dateien werden im Ordner ".\med" relativ zum Startverzeichnis
  962.      von "med.exe" gesucht.
  963.      Falls der Ordner nicht vorhanden ist, werden die Konfig-Dateien
  964.      im Startverzeichnis gesucht.
  965.  
  966. FIX: Symbolleisten-Konfiguration
  967.  
  968. FIX: Font-Konfiguration
  969.  
  970. FIX: kleinerer default Font bei Bildschirmauflösung 640x480
  971.  
  972. FIX: Zifferneingabe mit numerischem Tastaturblock
  973.  
  974. ----------------------------------------------------------------------------
  975. VERSION 1.02     14.September 1995
  976. ----------------------------------------------------------------------------
  977. NEW: nicht modaler "Window Monitor" Dialog ermöglicht es den Überblick
  978.      über die geöffneten Textfenster zu behalten.
  979.      Konfigurationsoptionen: Größe, Position, Font, Dateinamen mit/ohne
  980.      Pfad anzeigen, Dialog geöffnet halten/automatisch schließen
  981.  
  982. NEW: ein Dialog wird angezeigt, wenn Mr.Ed verlassen wird,
  983.      aber noch Dateien mit nicht gesicherten Änderungen vorhanden sind. Der
  984.      Dialog erlaubt es die Dateien auszuwählen, die gesichert werden
  985.      sollen, bevor der Editor verlassen wird.
  986.  
  987. NEW: Druckfunktion.
  988.      Konfigurationsoptionen: Kopfzeile (Dateiname, Datum, Seitennumern),
  989.      Ränder, Font, Zeilennummern
  990.  
  991. NEW: automatischer Zeilenumbruch
  992.  
  993. NEW: Zeile zentrieren
  994.  
  995. NEW: Backtab (SHIFT+Tab)
  996.  
  997. NEW: Popup Menu mit rechter Maustaste für Blockfunktionen
  998.  
  999. NEW: Konfigurationsoption "Nur eine Programminstanz benutzen":
  1000.      diese Option läßt sich am besten mit einem Beispiel erklären:
  1001.      Sie haben Mr.Ed in der Klickstartleiste installiert. Nun werfen
  1002.      Sie mehrere Texte auf das Klickstart-Icon von Mr.Ed. Was
  1003.      passiert? Für jede Datei wird eine Version von Mr.Ed gestartet.
  1004.      Das verbaut den Desktop und kostet eine Menge Speicherplatz,
  1005.      weil der Programmcode unnötigerweise mehrmals in den
  1006.      Hauptspicher geladen wird. Das ist ein Mangel der
  1007.      Klickstartleiste! Deshalb bietet Mr.Ed diese Option. Ist sie
  1008.      aktiviert, prüft Mr.Ed bei jedem Start, ob sich ein älterer
  1009.      Zwillingsbruder eventuell schon im Speicher befindet. Falls dem
  1010.      so ist, reicht er die ihm übergebenen Parameter (d.h. die
  1011.      Dateinamen oder die Dateinamenliste) an seinen älteren Bruder
  1012.      weiter und beendet sich sofort wieder. Der ältere Bruder
  1013.      übernimmt die Parameter und öffnet die gewünschten Dateien.
  1014.      Dieser Mechanismus funktioniert natürlich auch wenn Mr.Ed von
  1015.      verschiedenen Stellen über die Kommandozeile mehrmals
  1016.      aufgerufen wird.
  1017.  
  1018. NEW: Konfigurationsoption "Im aktiven Textfenster öffnen":
  1019.      wenn diese Option aktiviert ist, wird beim Öffnen einer Datei
  1020.      das aktive Textfenster benutzt. Ist die Option inaktiv, wird vor
  1021.      dem Öffnen einer Datei automatisch ein neues Textfenster
  1022.      erstellt.
  1023.  
  1024. NEW: eine Blockmarkierung wird automatisch gelöscht bevor ein neuer
  1025.      Block markiert wird
  1026.  
  1027. NEW: Import Funktion fügt eine Textdatei an der aktuellen Cursorposition ein
  1028.  
  1029. NEW: der Fileselektor erlaubt das Hinzufügen des aktuellen Pfads zu der
  1030.      Pfadliste
  1031.  
  1032. NEW: Smarticons "Undo" and "Redo" in der Symbolleiste
  1033.  
  1034. NEW: die Hintergrundfarbe des Hauptfensters ist defaultmäßig nun
  1035.      ein dezenteres Grau. Via Drag & Drop kann die Farbe eingestellt werden.
  1036.  
  1037. FIX: auch die Tastaturkürzel von deaktivierten Menüeinträgen lassen sich
  1038.      ändern. Dazu muß vor dem Herunterklappen des entsprechenden Menü
  1039.      die CNTRL-Taste gedrückt werden.
  1040.  
  1041. FIX: der horizontale Scrollbalken funktioniert nun auch in Dateien mit
  1042.      mehr als 32765 Zeilen
  1043.  
  1044. ----------------------------------------------------------------------------
  1045. VERSION 1.01     31.August 1995
  1046. ----------------------------------------------------------------------------
  1047. ----------------------------------------------------------------------------
  1048. VERSION 1.0      02.August 1995
  1049. ----------------------------------------------------------------------------
  1050.  
  1051.